Before installation, ensure your server meets the following technical requirements and that you have the necessary API keys.
curlopensslmbstringjsonmysqlizip (for ZipArchive functionality)Note: Most modern hosting providers support these by default. If you're using shared hosting, check your control panel or contact support for confirmation.
To enable AI content and thumbnail generation, obtain the following:
Used to fetch royalty-free images for post thumbnails.
Get your key: https://www.pexels.com/api/
Powers AI-generated blog content.
Get your key: https://aistudio.google.com/app/apikey
Unzip the contents into your desired web directory (e.g., /var/www/aiblog, or your hosting public folder).
Navigate to https://yourdomain.com/install.php in your browser and complete the wizard:
The installer will automatically import the required tables and data.
Once complete, your AI Blog will be live. Access the admin panel and start customizing your blog.
To automate content generation and newsletter delivery, set up the following cron jobs on your server:
| Task | URL | Frequency | Description |
|---|---|---|---|
| Generate Titles | https://yourdomain.com/auto/titles/<CRON_KEY> |
Once per day | Generates 5 new article titles daily. |
| Generate Blog Articles | https://yourdomain.com/auto/articles/<CRON_KEY> |
Every 6 hours | Creates one article from pending titles. |
| Send Newsletters | https://yourdomain.com/auto/newsletter/<CRON_KEY> |
Every hour | Sends 10 newsletters per execution. |
Note: Replace <CRON_KEY> with your actual secure cron key generated during installation.
Use your hosting control panel or a tool like crontab to schedule these URLs via wget or curl.